package com.nit.lab.service.ship;

import com.nit.lab.dto.ship.WorkDTO;
import com.nit.lab.dto.utils.OpResultDTO;
import com.nit.lab.dto.utils.TableReqDTO;
import com.nit.lab.dto.utils.TableRspDTO;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Update;

import java.util.List;

public interface WorkService {
    /**
     * @描述 获取作业内容
     * @创建人 sober
     * @创建时间 2021/2/3
     */
    TableRspDTO query(TableReqDTO tableReqDTO) throws Exception;


    /**
     * @描述 获取作业列表
     * @创建人 fyx
     * @创建时间 2021/2/23
     */
    OpResultDTO queryWorkType() throws Exception;


    /**
     * @描述 新增作业内容
     * @创建人 sober
     * @创建时间 2021/2/3
     */
    Integer add(WorkDTO workDTO) throws Exception;

    /**
     * @描述 修改作业内容
     * @创建人 sober
     * @创建时间 2021/2/3
     */
    Integer update(WorkDTO workDTO) throws Exception;



    Integer remove(String workIds) throws Exception;
}
